package org.csu.mybigpro.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.csu.mybigpro.domain.CourseSection;

import java.util.List;

// 【重要】确保这里正确继承了 IService<CourseSection>
public interface CourseSectionService extends IService<CourseSection> {
    /**
     * 根据资源ID获取其所在课程的所有章节
     * 实现逻辑：resource → course_id → section
     * 这个方法需要依赖 CourseResourceService 来查找 courseId
     * @param resourceId 资源的ID
     * @return 章节列表
     */
    List<CourseSection> getSectionsByResourceId(Long resourceId);
}